package GUI;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JTextArea;
import javax.swing.JTextField;

import mission3.MyDictionnary;

public class AnalyseActionListener implements ActionListener {
	
	private JTextField expression;
	private JTextArea expressionDerive;
	private MyDictionnary dico;

	public AnalyseActionListener(JTextField expression2, JTextArea expressionDerive, MyDictionnary dico) {
		this.expression=expression2;
		this.expressionDerive=expressionDerive;
		this.dico=dico;
	}

	@Override
	public void actionPerformed(ActionEvent e) {
		if(expression.getText().matches("")){
			expressionDerive.setText("Entrez au moins un titre de revue");
		}
		else{
			expressionDerive.setText(dico.getAuteurtoString(dico.getLivreRefByRevue(expression.getText())));
		}
		
		
	}

}
